const { defineConfig } = require("@vue/cli-service");
const baseURL = "https://w.psn.asia/"; // 解 后台
const baseURL1 = "https://w.psn.asia/"; // 解 后台 图片 视频 音频

module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  // 配置 运行和打包时的文件路径
  publicPath: "./",
  chainWebpack: (config) => {
    config.plugin("html").tap((args) => {
      args[0].title = "洪雅";
      return args;
    });
  },
  devServer: {
    // host: 'localhost',
    port: 8011,
    proxy: {
      "/api": {
        target: baseURL,
        ws: true,
        changeOrigin: true,
        // target: baseURL, //目标接口域名
        // secure: false, //false为http访问，true为https访问
        // changeOrigin: true, //是否跨域
        // //重写路径
        pathRewrite: {
          "^/api": "/api",
        },
      },
      "/go": {
        target: baseURL,
        ws: true,
        changeOrigin: true,
        // target: baseURL, //目标接口域名
        // secure: false, //false为http访问，true为https访问
        // changeOrigin: true, //是否跨域
        // //重写路径
        // pathRewrite: {
        //   "^/admin": "/admin",
        // },
      },
      // 图片 视频 音频
      "/static": {
        target: baseURL1,
        ws: true,
        changeOrigin: true,
      },
    },
  },
});
